<meta charset="utf-8"/>
<?php
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Welcome extends CI_Controller {

    /**
     * 
     */
    public function index() {
        $this->load->view('welcome_message');
    }

    public function dangky() {
        $this->load->view('dangky_view');
    }

    public function doimatkhau() {
        $this->load->view('doipass_view');
    }
    public function quenmk() {
        $this->load->view('quenpass_view');
    }
    public function admin_tacpham() {
        $this->load->model("mtacpham");
        $tacpham = new Mtacpham();
        $mang = $tacpham->getListObject();
        $data = array();
        $data['rtacpham'] = array();
        $data['rtacpham'] = $mang;
        $this->load->view("admin_tacpham_view", $data);
    }

    public function kiemtra_dangky_email() {
        /* $this->load->library('form_validation');

          $this->form_validation->set_rules('username', 'Username', 'trim|xss_clean|is_unique[taikhoan.username]');
          $this->form_validation->set_rules('password', 'Password', 'trim');
          $this->form_validation->set_rules('cpassword', 'Confirm Password', 'trim|matches[password]');
          $this->form_validation->set_message('is_unique', 'Tên đăng nhập đã tồn tại!');

          if ($this->form_validation->run()) {
          $key = md5(uniqid());

          $config = Array(
          'protocol' => 'smtp',
          'smtp_host' => 'ssl://smtp.googlemail.com',
          'smtp_port' => 465,
          'smtp_user' => 'luckylee307@gmail.com',
          'smtp_pass' => 'chutlo93',
          'mailtype' => 'html',
          'charset' => 'iso-8859-1'
          );
          $this->load->model('Taikhoan','taikhoan');
          $this->load->library('email', $config);
          $this->email->set_newline("\r\n");
          $this->email->from('info@aioshop.vn', 'AIO SHOP VN');
          $this->email->to('trongthaonh@gmail.com');
          $this->email->subject('Confirm your account');

          $message = "<p>Cam on ban da dang ky tai khoan tai AIO Shop VN!</p>";
          $message .="<p><a href='" . base_url() . "index.php/welcome/them_taikhoan_key/$key'>Nhan vao day</a>
          de kich hoat tai khoan cua ban!</p>";
          $this->email->message($message);

          if ($this->taikhoan->them_taikhoan_tam($key)) {
          if ($this->email->send()) {
          echo 'Một email yêu cầu xác nhận đăng ký tài khoản đã được gửi tới email của bạn!';
          }
          else
          show_error($this->email->print_debugger());
          }
          else
          echo 'Có lỗi trong quá trình thêm tài khoản';
          }else {
          $this->load->view('dangky');
          } */
    }

    //Trước khi kiểm tra đăng ký: Kiểm tra username đã tồn tại hay chưa?

    public function themtaikhoan() {
        $this->load->model('mtaikhoan');
        $taikhoan = new Mtaikhoan();
        $taikhoan->set_matk("TK" . $taikhoan->get_top_id());
        $taikhoan->set_tentk($this->input->post('username'));
        //$taikhoan->set_tentk($this->input->post('ten'));
        $taikhoan->set_email($this->input->post('email'));
        $taikhoan->set_matkhau($this->input->post('password'));
        $mk2 = $this->input->post('cpassword');
        if ($mk2 != $taikhoan->get_matkhau()) {
            echo "Mật khẩu không khớp";
        } else {
            $taikhoan->set_maloaitk("LTK03");
            $taikhoan->set_diachi($this->input->post('diachi'));
            $taikhoan->Save();
            $config = array(
                'protocol' => 'smtp',
                'smtp_host' => 'ssl://smtp.googlemail.com',
                'smtp_port' => 465,
                'smtp_user' => 'luckylee307@@gmail.com',
                'smtp_pass' => 'chutlo93',
                'mailtype' => 'html',
                'charset' => 'iso-8859-1'//Nhớ đánh đúng user và pass nhé
        );
        $this->load->library('email',$config);
        $this->email->set_newline("\r\n");
        
        $this->email->from('luckylee307@gmail.com', 'Admin AIObookstore');
        $this->email->to($this->input->post('email'));
        $this->email->subject('[AIOBookstore] WELCOME TO AIOBOOKSTORE');
        $this->email->message('Cảm ơn bạn '.$this->input->post('username').' đã đăng ký thành viên của hệ thống AIObookstore'); 
            echo 'Bạn đả đăng ký thành công ! ';
            header('Location:' + base_url("/index.php/homepage"));
        }
    }

    public function themtacpham() {
        $this->load->model('mtacpham');
        $tacpham = new Mtacpham();
        $tacpham->set_matk($tacpham->get_top_id());
        $tacpham->set_matp($this->input->post('matp'));
        $tacpham->set_tentp($this->input->post('tentp'));
        $tacpham->set_hinhanh($this->input->post('hinhanh'));
        $tacpham->set_caption($this->input->post('caption'));
        $tacpham->set_matl($this->input->post('theloai'));
        $tacpham->set_namxuatban($this->input->post('namxuatban'));
        $tacpham->set_giagoc($this->input->post('giagoc'));
        $tacpham->set_giaban($this->input->post('giaban'));
        $tacpham->set_manxb($this->input->post('nhaxuatban'));
        $tacpham->Save();
        echo 'Bạn đả đăng ký thành công ! ';
        header('Location:' + base_url());
    }

    //Kiểm tra đăng nhập
    //Kiểm tra pass hiện tại khi thay đổi mật khẩu
    public function kiemtra_pass() {
        $data = $_GET['current_pass'];
        $this->load->model("mtaikhoan", 'taikhoan');
        if ($this->taikhoan->dangnhap($this->session->userdata('email'), $data)) {
            echo 'exist true';
        }
        else
            echo 'exist false';
    }

    public function change_pass() {
        $this->load->model("mtaikhoan");
        $pass = $_POST['pass'];
        $passnew = $_POST['password'];
        $cpassnew = $_POST['cpassword'];
        if ($passnew != $cpassnew) {
            echo "Mật khẩu không khớp";
        } else {
            $passOld = $this->session->userdata('matkhau');
            if ($passOld != $pass) {
                //echo var_dump($this->session);
               //echo $this->session;
                //echo $pass;
                echo "Mật khẩu không đúng";
            } else {
                $taikhoan = new Mtaikhoan();
                $taikhoan->set_matkhau($passnew);
                $taikhoan->UpdateField("email='" . $this->session->userdata('email') . "'");
                echo 'Cập nhật thành công';
            }
        }
    }

    function dangxuat() {
        $this->session->sess_destroy();
        $this->index();
    }

}

/* End of file welcome.php */
    /* Location: ./application/controllers/welcome.php */